







/**
 * @fileOverview    Universal CSS file which contains global styles for: (framework) / (all networks).
 *                  Browsers: (all).
 *                  User agent that claims support for media type: (screen).
 *                  Init Date: Wed, 30 Jan 2008 23:39:17 EST.
 *                  Build Date: $Id: framework-columns.css,v 1.1.2.1 2009/09/24 14:04:06 clewin Exp $
 *                  Copyright (C) Discovery.com 2008. All Rights Reserved.
 * @name            david hogge
 */
/**
 * @description     GLOBAL ALL XHTML TAGS + BODY definition(s)
 */
* {
        margin: 0;
        padding: 0;
}


/**
 * @description     GLOBAL XHTML ANCHOR TAG definitions
 */
a, img { border: 0 none; }

a, a:visited { text-decoration: none; }
a:active, a:hover, a:focus { text-decoration: underline; }

a.black, a.black:visited, a.black:active, a.black:hover, a.black:focus { color: #000; }
a.white, a.white:visited, a.white:active, a.white:hover, a.white:focus { color: #FFF; }


/**
 * @description     GLOBAL XHTML HEADER TAG definitions
 */
h1, h2, h3, h4, h5, h6 { letter-spacing: 0; }


/**
 * @description     GLOBAL CLASSES for COLOR definitions
 */
.black { color: #000; }
.dark-grey { color: #333; }
.medium-grey { color: #999; }
.grey { color: #CCC; }
.white { color: #FFF; }

.pass-green { color: #11cc11; }
.fail-red { color: #cc1111; }


/**
 * @description     GLOBAL CLASSES for FLOAT &#38; CLEAR definitions
 */
.float-left { float: left; }
.float-right { float: right; }

.clearfix:after {
        content: ".";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both;
}

.clear { clear: both; }


/**
 * @description     GLOBAL CLASSES for SPACER definitions
 */
.one-by-one {
        width: 1px;
        height: 1px;
        overflow: hidden;
}

.one-by-five {
        width: 1px;
        height: 5px;
        overflow: hidden;
}

.one-by-ten {
        width: 1px;
        height: 10px;
        overflow: hidden;
}

.one-by-fifteen {
        width: 1px;
        height: 15px;
        overflow: hidden;
}

.five-by-five {
        width: 5px;
        height: 5px;
        overflow: hidden;
}

.ten-by-ten {
        width: 10px;
        height: 10px;
        overflow: hidden;
}

.margin-ten { margin: 10px; }

.padding-ten { padding: 10px; }

.padding-fifteen { padding: 15px; }


/**
 * @description     GLOBAL CLASSES for TEXT definitions
 */
.small-text { font-size: 0.6em; }

.displace-line-height { line-height: 0; }


/**
 * @description     GLOBAL CLASSES for DISPLAY &#38; VISIBILITY definitions
 */
.block { display: block; }
.none { display: none; }

.hidden { visibility: hidden; }
.visible { visibility: visible; }
 
 
/**
 * @description     GLOBAL IDS for CONTAINER definitions
 */
#container-primary {
        width: 998px;
        margin: 0 auto;
        display: block;
}

#container-left-column { 
        float: left;
        width: 662px;
        margin-right: 10px;
}

#container-right-rail {  
        float: left;
        width: 326px;
}

#container-wide-left-column { 
        float: left;
        width: 797px;
        margin-right: 10px;
}

#container-narrow-right-rail {  
        float: left;
        width: 191px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video tooltip) definitions
 */
.yui-overlay,
.yui-panel-container {
        visibility: hidden;
        position: absolute;
        z-index: 2;
}

.tooltip { display: none; }

.tooltip-open {
        width: 156px;
        padding: 7px 10px 7px 10px; 
        border: 2px solid;
        font: 11px/14px Arial, Helvetica, sans-serif;
}


/**
 * @description     CLASSES / IDS for BREADCRUMBS definitions
 */
#breadcrumbs-top { font-size: 0.85em; }

#breadcrumbs-top .crumbs { padding: 5px 0 5px 20px; }

#breadcrumbs-bottom { font-size: 0.85em; }

#breadcrumbs-bottom .crumbs { margin: 10px 0 10px 20px; }


/**
 * @description     IDS for Site Search definitions
 */
#footer-search {
        width: 425px;
        margin: 0 auto;
        padding-top: 10px;
}

#footer-search fieldset { border: none; }

#footer-search #site-search-footer {
        float: left;
	    font-size: 0.85em;
	    font-weight: bold;
        margin: 0;
        padding: 2px 0;
}

#footer-search #query { 
        float: left;
        margin: 0; 
        padding: 2px 8px 0 8px;
}

#footer-search input.query {
        width: 250px;
        padding: 4px 0 1px 5px;
        border-style: solid;
        border-width: 1px;
        font-size: 0.85em;
	    font-weight: bold;
}

#footer-search #submit {
        float: left;
        margin: 0;
        padding: 2px 0;
}


/**
 * @description     IDS for Newsletter definitions
 */
#footer-newsletter {
        clear: both; 
        width: 998px;
        padding: 5px 0;
	    font-size: 0.85em;
	    font-weight: bold;
        text-align: center;
}
#topic-area a{outline:none;}#topic-area ul{list-style-type:none;}#topic-area .block{border:0;padding:0;margin:0;overflow:hidden;}#topic-area .block .background-image a,#topic-area .block .background-image img{display:block;}#topic-area .block .article-data{width:326px;height:290px;margin-top:-290px;position:relative;}#topic-area .block .article-data .overlay{display:inline-block;background-repeat:no-repeat;width:286px;height:155px;padding:10px;margin:10px;visibility:hidden;}#topic-area .block .article-data .overlay .header{font-size:16px;font-weight:bold;margin-bottom:8px;}#topic-area .block .article-data .overlay .comment{font-size:12px;line-height:16px;height:114px;overflow:hidden;}#topic-area .block .article-data .overlay .close-button{float:right;margin-left:10px;}#topic-area .block .article-data .overlay .go-button{float:right;}#topic-area .block .article-data .content{background-repeat:no-repeat;width:306px;height:95px;padding-left:20px;}#topic-area .block .article-data .content .docent-icons{text-align:right;padding:5px 5px 0 0;position:relative;}#topic-area .block .article-data .content div.docent-icons img.closed-over,#topic-area .block .article-data .content div.docent-icons img.open-default,#topic-area .block .article-data .content div.docent-icons img.open-over{display:none;}#topic-area .block .article-data .content .asset-type{text-transform:uppercase;font-size:12px;font-weight:bold;clear:right;line-height:12px;width:286px;margin-bottom:5px;}#topic-area .block .article-data .content .title{font-size:16px;line-height:18px;clear:right;width:286px;}#topic-area .block .article-data .content .title a{text-decoration:none;}#topic-area .block.text{font-size:12px;}#topic-area .block.text a{font-weight:bold;}#topic-area .block.text .title{width:286px;height:30px;font-size:14px;line-height:30px;text-transform:uppercase;font-weight:bold;margin-left:20px;}#topic-area .block.text .content{width:286px;height:230px;margin:0 10px;padding:0 10px;white-space:nowrap;overflow:hidden;}#topic-area .block.text .content .news{clear:left;}#topic-area .block.text .content .news li{float:left;line-height:21px;}#topic-area .block.text .content .news li.date{width:48px;}#topic-area .block.text .content .news li.description{width:238px;overflow:hidden;}#topic-area .block.text .more{line-height:30px;text-transform:uppercase;width:286px;margin:0 20px;text-align:right;}#topic-area .block.text .blogs{line-height:14px;margin-bottom:9px;overflow:hidden;}#topic-area #tpcp-container{border:1px solid #CCC;background-color:#FFF;padding:29px 19px 19px;width:622px;overflow:hidden;}#topic-area #tpcp-container #article .image{width:128px;float:left;}#topic-area #tpcp-container #article .image div{font-size:11px;}#topic-area #tpcp-container #article .credits{font-size:11px;line-height:11px;padding-top:5px;}#topic-area #tpcp-container #article .content{width:479px;float:right;}#topic-area #tpcp-container #article .content h1{font-size:24px;line-height:26px;font-weight:normal;font-style:normal;margin-bottom:18px;}#topic-area #tpcp-container #article .content p{font-size:14px;line-height:16px;margin-bottom:14px;}#topic-area #tpcp-container #article .content p.byline a{font-weight:bold;}#topic-area #tpcp-container #article .content p.jump{font-weight:bold;margin-bottom:0;}#topic-area #tpcp-container #you-might-also-like img{width:128px;height:114px;float:left;}#topic-area #tpcp-container #you-might-also-like .container{margin-left:143px;width:479px;}#topic-area #tpcp-container #you-might-also-like h3{font-weight:normal;font-size:18px;line-height:20px;}#topic-area #tpcp-container #you-might-also-like div.comment{font-size:14px;line-height:16px;margin-bottom:10px;}#topic-area #tpcp-container #you-might-also-like div.also{font-size:14px;line-height:16px;font-weight:bold;}#topic-area #tpcp-container #you-might-also-like ul li{list-style-type:disc;font-size:14px;line-height:16px;list-style-position:inside;}#topic-area #tpcp-container #you-might-also-like ul li a{font-weight:bold;}#topic-area #tpcp-container .half-width-headlines-column{width:296px;float:left;}#topic-area #tpcp-container #best-of-the-web{margin-right:30px;}#topic-area #tpcp-container .half-width-headlines-column div.item{clear:left;font-size:11px;margin-bottom:13px;}#topic-area #tpcp-container .half-width-headlines-column div.item a.title{display:block;font-weight:bold;font-size:13px;}#topic-area #tpcp-container .runner h2{background-image:url(/images/modules/topic-area/runners/tpcp-heads-sprite.gif);height:23px;width:100%;}#topic-area #tpcp-container .runner h2.like{background-position:0 0;}#topic-area #tpcp-container .runner h2.related{background-position:0 -23px;}#topic-area #tpcp-container .runner h2.best{background-position:0 -46px;}#topic-area #tpcp-container .runner h2.partners{background-position:0 -69px;}#topic-area #footer{border-width:1px;border-style:solid;padding-top:19px;padding-left:20px;margin:0 auto 10px;width:976px;height:143px;}#topic-area #footer TABLE{border-collapse:collapse;border:0;width:976px;}#topic-area #footer TABLE TBODY TR TD{vertical-align:top;line-height:16px;font-size:12px;}#topic-area #footer .header{font-weight:bold;}#topic-area #footer #col1{width:158px;}#topic-area #footer #col2{width:147px;border-right-width:1px;border-right-style:solid;}#topic-area #footer #col3{width:146px;padding-left:21px;border-right-width:1px;border-right-style:solid;}#topic-area #footer #col4{width:147px;padding-left:20px;border-right-width:1px;border-right-style:solid;}#topic-area #footer #col5{width:315px;padding-left:20px;}#topic-area #banner-container-flash-object{width:998px;height:85px;}#topic-area #banner-container-flash-object .docent-banner-background{display:block;}#topic-area #banner-container-flash-object h1{display:none;}#topic-area #banner-container-flash-object #docent-portrait{position:absolute;display:block;margin:-85px 0 0 356px;}#topic-area #banner-container-flash-object .quote{color:#FFF;width:185px;height:36px;font:14px/16px Arial,Verdana,Helvetica,sans-serif;margin:-63px 0 0 474px;}#topic-area #banner-container-flash-object .quote a,#topic-area #banner-container-flash-object .quote a:link,#topic-area #banner-container-flash-object .quote a:active,#topic-area #banner-container-flash-object .quote a:hover,#topic-area #banner-container-flash-object .quote a:active,#topic-area #banner-container-flash-object .quote a:focus{color:#FFF;text-decoration:none;}#topic-area #banner-container-flash-object .navigation{position:relative;list-style-type:none;margin:2px 0 0 20px;width:336px;height:25px;line-height:25px;overflow:hidden;}#topic-area #banner-container-flash-object .navigation li{float:left;padding-right:13px;font-weight:bold;}#topic-area #banner-container-flash-object .comments{margin:-25px 0 0 468px;}#topic-area .row{width:998px;height:290px;margin-bottom:10px;}#topic-area .row .block{float:left;}#topic-area .row .block.spacer{margin-right:10px;}#topic-area #mission-statement{padding:20px;font-size:12px;line-height:16px;}#container-right-rail #show-schedule{border:3px solid;}#container-right-rail #show-schedule .module-body{border-top:1px solid;font-size:.85em;line-height:13px;}#container-right-rail #show-schedule .module-body ul{list-style-type:none;}#container-right-rail #show-schedule .module-body li{padding:5px 10px 5px 10px;border-bottom:1px solid;}#container-right-rail #show-schedule .module-body .show-date-time{padding-bottom:2px;font-weight:bold;}#container-right-rail #show-schedule .module-body .show-title{font-weight:bold;}#container-right-rail .runner{display:block;padding:7px;}#container-right-rail .runner h4{float:left;font-size:1.3em;}#container-right-rail .module-style{border-top-style:solid;border-top-width:1px;}#container-right-rail .module-style .provider-logo{margin:1px 0 7px 10px;}#container-right-rail .rss-feed-list,#container-right-rail .module-suggested-topics,#container-right-rail .module-suggested-links,#container-right-rail .module-featured-video{border:solid;border-width:3px;background-position:top left;}#container-right-rail .rss-feed-list object,#container-right-rail .module-suggested-topics object,#container-right-rail .module-suggested-links object,#container-right-rail .module-featured-video object{display:block;}#container-right-rail .rss-feed-list ul,#container-right-rail .module-suggested-topics ul,#container-right-rail .module-suggested-links ul{list-style-type:disc;margin-left:24px;padding:5px 0;}#container-right-rail .rss-feed-list li,#container-right-rail .module-suggested-topics li,#container-right-rail .module-suggested-links li{padding:2px 5px 2px 0;font-weight:bold;}.rectangle{width:326px;height:270px;}.rectangle .ad-rectangle{padding:12px 12px 8px 12px;}.ad-rectangle-text{padding:0 12px 4px 12px;font-size:.8em;text-transform:uppercase;}#container-right-rail .show-site-highlight{width:326px;height:208px;background:no-repeat 0 0;}#container-right-rail .show-site-highlight .title{height:75px;}#container-right-rail .show-site-highlight .title span{visibility:hidden;}#container-right-rail .show-site-highlight .links{padding:0 5px 0 123px;}#container-right-rail .show-site-highlight .links li{padding:2px 0;}#container-right-rail .show-site-highlight .links li a{text-decoration:none;}#container-right-rail .show-site-highlight .links li a:hover{text-decoration:underline;}#container-right-rail .ecommerce-two-column-module,#container-right-rail .numbered-list-module,.more-on-our-site{border:3px solid;overflow:hidden;}#container-right-rail .ecommerce-two-column-module object,#container-right-rail .numbered-list-module object{display:block;}#container-right-rail .ecommerce-two-column-module .feature-product{float:left;width:140px;margin-right:10px;}#container-right-rail .ecommerce-two-column-module .secondary-products{float:left;width:140px;margin-left:9px;}#container-right-rail .ecommerce-two-column-module .feature-product .shop-now img{position:relative;top:2px;}#container-right-rail .module-divider{display:block;float:left;width:1px;height:220px;overflow:hidden;}#container-right-rail .numbered-list-module ol{list-style:decimal;margin:-3px 0 0 17px;}#container-right-rail .numbered-list-module li{padding:0 5px 5px 0;}#container-right-rail .strike-through{text-decoration:line-through;}.more-on-our-site{border:3px solid;overflow:hidden;}.more-on-our-site .item .image{float:left;}.more-on-our-site .item .image img{width:101px;height:90px;display:block;}.more-on-our-site .item .item-container{padding-left:111px;}.more-on-our-site .item .title{font-weight:bold;font-size:14px;line-height:16px;}.more-on-our-site .item .comment{font-size:12px;line-height:16px;}#container-right-rail #video-module-results,#container-right-rail #site-module-results{padding:41px 20px 18px 20px;border:1px solid;}#container-right-rail #video-module-results .runner,#container-right-rail #site-module-results .runner{padding:5px 0 27px 0;background-repeat:repeat-x;background-position:left 28px;}#container-right-rail #video-module-results .runner h1,#container-right-rail #site-module-results .runner h1{float:left;overflow:hidden;background-repeat:no-repeat;}#container-right-rail #video-module-results .runner h1 span,#container-right-rail #site-module-results .runner h1 span{position:relative;right:5000px;}#container-right-rail #video-module-results .runner h1.video-results,#container-right-rail #site-module-results .runner h1.site-results{margin-top:0;}#container-right-rail #video-results ul{list-style-type:none;}#container-right-rail #video-results li{float:left;list-style-type:none;width:148px;height:183px;background-repeat:no-repeat;background-position:3px 76px;}#container-right-rail #video-results li.odd{width:136px;}#container-right-rail #video-results li a .video-thumbnail{display:block;overflow:hidden;width:128px;height:72px;margin:3px;border:1px solid;}#container-right-rail #video-results li a:hover .video-thumbnail{margin:0;border:solid;border-width:4px;}#container-right-rail #video-results li img{width:128px;height:72px;border:0;}#container-right-rail #video-results li .original-82-82 img{margin-top:-10%;height:auto;width:128px;}#container-right-rail #video-results li .original-96-72 img{margin-top:-8%;height:auto;width:128px;}#container-right-rail #video-results li .original-128-90 img{margin-top:-6%;height:auto;width:128px;}#container-right-rail #video-results li .original-160-107 img{margin-top:-10%;height:auto;width:128px;}#container-right-rail #video-results li .original-160-120 img{margin-top:-10%;height:auto;width:128px;}#container-right-rail #video-results .video-list li .original-128-70 img{margin-right:-2%;height:72px;width:auto;}#container-right-rail #video-results .video-list li .original-320-240 img{width:128px;height:72px;}#container-right-rail #video-results .video-list li .original-640-360 img{width:128px;height:72px;}#container-right-rail #video-results span.related-network-video{display:block;height:11px;width:110px;vertical-align:top;margin-bottom:2px;}#container-right-rail .IDS-label{background:transparent url('/videos/images/network-labels/id.gif') no-repeat top left;}#container-right-rail .MIL-label{background:transparent url('/videos/images/network-labels/mil.gif') no-repeat top left;}#container-right-rail .FIT-label{background:transparent url('/videos/images/network-labels/fit.gif') no-repeat top left;}#container-right-rail .DHC-label{background:transparent url('/videos/images/network-labels/dhc.gif') no-repeat top left;}#container-right-rail .APL-label{background:transparent url('/videos/images/network-labels/apl.gif') no-repeat top left;}#container-right-rail .SCI-label{background:transparent url('/videos/images/network-labels/sci.gif') no-repeat top left;}#container-right-rail .TLC-label{background:transparent url('/videos/images/network-labels/tlc.gif') no-repeat top left;}#container-right-rail .DSC-label{background:transparent url('/videos/images/network-labels/dsc.gif') no-repeat top left;}#container-right-rail .PLG-label{background:transparent url('/videos/images/network-labels/plg.gif') no-repeat top left;}#container-right-rail #video-results .descriptive-text{position:relative;margin:0 3px;padding:0 10px 10px 10px;min-height:54px;}#container-right-rail #video-results .descriptive-text .clip-name{display:block;width:108px;font-size:1.0em;}#container-right-rail #video-results .descriptive-text .clip-name a{text-decoration:none;}#container-right-rail #video-results .descriptive-text p.clip-series{display:block;font-size:.85em;text-decoration:none;width:108px;}#container-right-rail #video-results .descriptive-text .views{display:block;font-size:.85em;text-decoration:none;width:108px;}#container-right-rail #video-results .overlay-clip-count{display:block;position:absolute;top:-76px;margin-left:66px;height:14px;width:53px;text-align:center;font-size:10px;}#container-right-rail #video-results a:hover .overlay-clip-count{position:absolute;top:1px;left:79px;}#container-right-rail #video-results a:hover .overlay-clip-count{top:4px;}#container-right-rail #video-results a.video-thumbnail-link{background:transparent;cursor:pointer;display:block;}#container-right-rail #video-results a.video-thumbnail-link:hover{position:relative;text-decoration:none;}#container-right-rail #video-results a .overlay-play-button{display:none;}#container-right-rail #video-results a:hover .overlay-play-button{display:block;}#container-right-rail #video-results a:hover .overlay-play-button img{position:absolute;top:1px;left:1px;}#container-right-rail #video-results .overlay-descriptive-text{display:none;}#container-right-rail .more-link{float:right;font-weight:bold;}#container-right-rail .more-link a:hover{text-decoration:underline;}#container-right-rail #results-list{padding-bottom:5px;}#container-right-rail #results-list .result-item{padding-bottom:13px;}#container-right-rail #results-list .result-item h4{font-size:1.0em;line-height:1.20em;}#container-right-rail #results-list .result-item h4 a{font-size:1.00em;line-height:1.20em;}#container-right-rail #results-list .result-item p{font-size:1.0em;line-height:1.15em;}#container-right-rail #results-list .result-item a{font-size:.8em;}#container-right-rail .module-featured-video .module-style{height:110px;overflow:hidden;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link{float:left;}#container-right-rail .module-featured-video .module-style a .video-thumbnail{display:block;overflow:hidden;width:160px;height:90px;margin:9px 7px;border:solid;border-width:1px;}#container-right-rail .module-featured-video .module-style a:hover .video-thumbnail{margin:5px 3px;border:solid;border-width:5px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link img{border:0;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link img{width:160px;height:90px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-82-82 img{margin-top:-10%;height:auto;width:160px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-96-72 img{margin-top:-8%;height:auto;width:128px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-128-90 img{margin-top:-6%;height:auto;width:128px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-160-107 img{margin-top:-10%;height:auto;width:128px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-160-120 img{margin-top:-10%;height:auto;width:128px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-128-70 img{margin-right:-2%;height:72px;width:auto;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-320-240 img{width:128px;height:72px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-640-360 img{width:128px;height:72px;}#container-right-rail .module-featured-video .module-style .descriptive-text{float:left;margin-top:8px;padding-left:1px;width:137px;}#container-right-rail .module-featured-video .module-style .clip-name{display:block;font-size:1.1em;line-height:20px;}#container-right-rail .module-featured-video .module-style .clip-name a{text-decoration:none;}#container-right-rail .module-featured-video .module-style .clip-name a:hover{text-decoration:none;}#container-right-rail .module-featured-video .module-style .clip-series{display:block;font-size:.85em;text-decoration:none;line-height:14px;}#container-right-rail .module-featured-video .module-style .descriptive-text .overlay-clip-count{display:block;position:absolute;margin:2px 0 0 -62px;height:14px;width:53px;text-align:center;font-size:10px;line-height:14px;}#container-right-rail .module-featured-video .module-style a .overlay-play-button img{margin-left:8px;position:relative;width:160px;height:90px;top:-98px;}/**
 * @fileOverview    Universal CSS file which contains global styles for: GOOGLE AFC (diego pages).
 *                  Browsers: (all).
 *                  User agent that claims support for media type: (screen).
 *                  Init Date: Thu, 09 Apr 2009 21:15:40 EST.
 *                  Build Date: Thu, 09 Apr 2009 21:15:40 EST.
 *                  Copyright (C) Discovery.com 2009. All Rights Reserved.
 * @name            carl lewin
 *
 *                  $Id: adsense-for-content.css,v 1.2.4.1 2009/10/27 16:39:16 trotton Exp $
 */

/**
 * @description     STYLE : diego pages
 */
#google-afc-region-one {
        width: 100%;
        height: auto;
}


/**
 * @description     STYLE : asset type = TPCP : subordinate =  : region = ONE
 */
#google-afc-region-one .tpcp { padding: 0 13px; }
#google-afc-region-one .tpcp .afc-headline {
    font: bold 11px Arial, sans-serif;
    margin: 5px 0;
}
#google-afc-region-one .tpcp ul.afc-list {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#google-afc-region-one .tpcp ul.afc-list li { margin: 5px 0 7px 0; }
#google-afc-region-one .tpcp a.afc-title {
    font: bold 10px Verdana, sans-serif;
    text-decoration: underline;
}
#google-afc-region-one .tpcp a.afc-description {
    font: 10px Verdana, sans-serif;
    color: #000;
    text-decoration: none;
}
#google-afc-region-one .tpcp a.afc-url {
    font: 9px Verdana, sans-serif;
    text-decoration: none;
}


/**
 * @description     STYLE : asset type = topic : subordinate =  : region = ONE
 */
#google-afc-region-one .topic .afc-headline {
        height: 32px;
        background: transparent url(/images/modules/footer/runners/ads-by-google.png) no-repeat;
        font-size: 0.9em;
}

#google-afc-region-one .topic ul.afc-list { padding: 10px 0 10px 18px; }

#google-afc-region-one .topic ul.afc-list li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
        overflow: hidden;
        width: 230px;
        font-size: 0.9em;
}
#google-afc-region-one .topic a.afc-title {
        font: bold 10px Verdana, sans-serif;
        text-decoration: underline;
}
#google-afc-region-one .topic a.afc-description {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#google-afc-region-one .topic a.afc-url {
        font: 9px Verdana, sans-serif;
        text-decoration: none;
}


/**
 * @description     STYLE : asset type = quiz : subordinate =  : region = ONE
 */
#google-afc-region-one .quiz .afc-headline {
        height: 32px;
        background: transparent url(/images/modules/footer/runners/ads-by-google.png) no-repeat;
        font-size: 0.9em;
}

#google-afc-region-one .quiz ul.afc-list { padding: 10px 0 10px 18px; }

#google-afc-region-one .quiz ul.afc-list li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
        overflow: hidden;
        width: 230px;
        font-size: 0.9em;
}
#google-afc-region-one .quiz a.afc-title {
        font: bold 10px Verdana, sans-serif;
        text-decoration: underline;
}
#google-afc-region-one .quiz a.afc-description {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#google-afc-region-one .quiz a.afc-url {
        font: 9px Verdana, sans-serif;
        text-decoration: none;
}


/**
 * @description     STYLE : asset type = network-video-hub : subordinate =  : region = ONE
 */
#google-afc-region-one .network-video-hub-page .afc-headline {
        height: 32px;
        background: transparent url(/images/modules/footer/runners/ads-by-google.png) no-repeat;
        font-size: 0.9em;
}

#google-afc-region-one .network-video-hub-page ul.afc-list { padding: 10px 0 10px 18px; }

#google-afc-region-one .network-video-hub-page ul.afc-list li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
        overflow: hidden;
        width: 230px;
        font-size: 0.9em;
}
#google-afc-region-one .network-video-hub-page a.afc-title {
        font: bold 10px Verdana, sans-serif;
        text-decoration: underline;
}
#google-afc-region-one .network-video-hub-page a.afc-description {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#google-afc-region-one .network-video-hub-page a.afc-url {
        font: 9px Verdana, sans-serif;
        text-decoration: none;
}

/**
 * @description     STYLE : asset type = video-hub-page : subordinate =  : region = ONE
 */
#google-afc-region-one .video-hub-page .afc-headline {
        height: 32px;
        background: transparent url(/images/modules/footer/runners/ads-by-google.png) no-repeat;
        font-size: 0.9em;
}

#google-afc-region-one .video-hub-page ul.afc-list { padding: 10px 0 10px 18px; }

#google-afc-region-one .video-hub-page ul.afc-list li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
        overflow: hidden;
        width: 230px;
        font-size: 0.9em;
}
#google-afc-region-one .video-hub-page a.afc-title {
        font: bold 10px Verdana, sans-serif;
        text-decoration: underline;
}
#google-afc-region-one .video-hub-page a.afc-description {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#google-afc-region-one .video-hub-page a.afc-url {
        font: 9px Verdana, sans-serif;
        text-decoration: none;
}


/**
 * @description     STYLE : asset type = video-asset-page : subordinate =  : region = ONE
 */
#google-afc-region-one .video-asset-page .afc-headline {
        height: 32px;
        background: transparent url(/images/modules/footer/runners/ads-by-google.png) no-repeat;
        font-size: 0.9em;
}

#google-afc-region-one .video-asset-page ul.afc-list { padding: 10px 0 10px 18px; }

#google-afc-region-one .video-asset-page ul.afc-list li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
        overflow: hidden;
        width: 230px;
        font-size: 0.9em;
}
#google-afc-region-one .video-asset-page a.afc-title {
        font: bold 10px Verdana, sans-serif;
        text-decoration: underline;
}
#google-afc-region-one .video-asset-page a.afc-description {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#google-afc-region-one .video-asset-page a.afc-url {
        font: 9px Verdana, sans-serif;
        text-decoration: none;
}


/**
 * @description     STYLE : asset type = video-playlist : subordinate =  : region = ONE
 */
#google-afc-region-one .video-playlist .afc-headline {
        height: 32px;
        background: transparent url(/images/modules/footer/runners/ads-by-google.png) no-repeat;
        font-size: 0.9em;
}

#google-afc-region-one .video-playlist ul.afc-list { padding: 10px 0 10px 18px; }

#google-afc-region-one .video-playlist ul.afc-list li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
        overflow: hidden;
        width: 230px;
        font-size: 0.9em;
}
#google-afc-region-one .video-playlist a.afc-title {
        font: bold 10px Verdana, sans-serif;
        text-decoration: underline;
}
#google-afc-region-one .video-playlist a.afc-description {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#google-afc-region-one .video-playlist a.afc-url {
        font: 9px Verdana, sans-serif;
        text-decoration: none;
}

/**
 * @description     STYLE : asset type = video-playlist-page : subordinate =  : region = ONE
 */
#google-afc-region-one .video-playlist-page .afc-headline {
        height: 32px;
        background: transparent url(/images/modules/footer/runners/ads-by-google.png) no-repeat;
        font-size: 0.9em;
}

#google-afc-region-one .video-playlist-page ul.afc-list { padding: 10px 0 10px 18px; }

#google-afc-region-one .video-playlist-page ul.afc-list li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
        overflow: hidden;
        width: 230px;
        font-size: 0.9em;
}
#google-afc-region-one .video-playlist-page a.afc-title {
        font: bold 10px Verdana, sans-serif;
        text-decoration: underline;
}
#google-afc-region-one .video-playlist-page a.afc-description {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#google-afc-region-one .video-playlist-page a.afc-url {
        font: 9px Verdana, sans-serif;
        text-decoration: none;
}
body{color:#333;font:.8em/1.2em Arial,Verdana,Helvetica,sans-serif;letter-spacing:.0em;background-color:#BBBABB;background-image:url('/videos/images/page-background.jpg');background-repeat:repeat-y;background-position:center;}#container-primary{background-color:transparent;}a,a:visited,a:active,a:focus{color:#333;}a:hover{color:#C00000;}#container-left-column{background:#FFF;}#breadcrumbs-top,#breadcrumbs-bottom{color:#333;}#footer-search{color:#333;}#footer-search input.query{border-color:#333;background:#FFF;}#footer-newsletter{color:#333;}#page-credits{padding-bottom:10px;background-color:transparent;font-size:.8em;}#page-credits a,#page-credits a:visited,#page-credits a:hover,#page-credits a:focus,#page-credits a:active{color:#C00000;}#page-credits .legal{width:998px;color:#333;}#page-credits .category{float:left;width:140px;margin-bottom:2px;padding:0;text-align:right;vertical-align:top;}#page-credits .credits{width:675px;margin:0 0 2px 150px;text-align:left;vertical-align:top;}#page-credits .privacy-policy{margin:5px 0 0 150px;}#page-credits .copyright{margin:5px 0 0 150px;}#ad-compscreen,#ad-nui,#floodlight-dpg-initial-campaign{width:0;height:0;overflow:hidden;}.tooltip-open{color:#333;border-color:#878787;background:#D1D1D1;}#topic-area .block .article-data .overlay{background-image:url(/images/modules/topic-area/comment-panel.png);}#topic-area .block .article-data .overlay .header{color:#0E5287;text-transform:uppercase;font-size:15px;}#topic-area .block .article-data .overlay .comment{color:#333;}#topic-area .block .article-data .content{background-image:url(/images/modules/topic-area/default-panel.png);}#topic-area .block .article-data .content .asset-type{color:#0E5287;}#topic-area .block .article-data .content .title{color:#000;text-transform:uppercase;}#topic-area .block .article-data .content .title a{color:#000;}#topic-area .block .article-data .content.highlight{background-image:url(/images/modules/topic-area/highlight-panel.png);}#topic-area .block .article-data .content.highlight .title{color:#FFF;}#topic-area .block .article-data .content.highlight .title a{color:#FFF;}#topic-area .block .article-data .content.highlight .asset-type{color:#0E5287;}#topic-area .block.text{background-color:#999;color:#000;}#topic-area .block.text .title{color:#FFF;}#topic-area .block.text a{color:#0E5287;}#topic-area .rectangle{background-color:#333;}#topic-area .rectangle .ad-rectangle{background-color:#333;}#topic-area .ad-rectangle-text{color:#999;background-color:#333;}#topic-area #footer{border-color:#999;}#topic-area #footer table tr td{color:#C00000;border-color:#999;}#topic-area #mission-statement{background-color:#CCC;color:#333;}#topic-area #banner-container-flash-object .navigation li{text-transform:uppercase;}#topic-area #banner-container-flash-object .navigation li a,#topic-area #banner-container-flash-object .navigation li a:link,#topic-area #banner-container-flash-object .navigation li a:active,#topic-area #banner-container-flash-object .navigation li a:hover,#topic-area #banner-container-flash-object .navigation li a:active,#topic-area #banner-container-flash-object .navigation li a:focus{color:#5E5D5D;}#container-right-rail #show-schedule{border-color:#CCC;background:transparent url('/images/modules/right-rail/background-gradient.jpg') repeat-y 0 0;}#container-right-rail #show-schedule .module-body{border-top:0;}#container-right-rail #show-schedule .module-body li{border-bottom-color:#B8B9B8;color:#333;}#container-right-rail #show-schedule .module-body li .show-title a{color:#C33;}#container-right-rail .runner h4{color:#333;}#container-right-rail .runner{background-color:transparent;background:url('/images/modules/right-rail/header-background.jpg') repeat-y top left;}#container-right-rail .module-style{border-top-style:none;border-top-width:0;border-top-color:transparent;}#container-right-rail .module-suggested-topics,#container-right-rail .module-suggested-links,#container-right-rail .module-featured-video{border-color:#CCC;background-image:url('/images/modules/right-rail/background-gradient.jpg');background-repeat:repeat-y;}#container-right-rail .module-suggested-topics,#container-right-rail .module-suggested-links ul{color:#333;}.rectangle{background:#CCC;}.rectangle .ad-rectangle{background:#CCC;}.ad-rectangle-text{color:#808284;background:#CCC;}#container-right-rail .show-site-highlight .links li{color:#333;}#container-right-rail .show-site-highlight .links li a{color:#333;}#container-right-rail .show-site-highlight .links .dark-text li{color:#333;}#container-right-rail .show-site-highlight .links .dark-text li a{color:#333;}#container-right-rail .show-site-highlight .links .light-text li{color:#FFF;}#container-right-rail .show-site-highlight .links .light-text li a{color:#FFF;}#container-right-rail .show-site-highlight .links .neutral-text li{color:#999;}#container-right-rail .show-site-highlight .links .neutral-text li a{color:#999;}#container-right-rail .numbered-list-module,#container-right-rail .ecommerce-two-column-module{border-color:#CCC;}#container-right-rail .ecommerce-two-column-module .module-style{font-size:.85em;background:url('/images/modules/right-rail/background-gradient.jpg') repeat-y left top;}#container-right-rail .ecommerce-two-column-module .feature-product .featured-thumbnail{display:block;width:100px;border:1px solid #999;background-color:#FFF;}#container-right-rail .ecommerce-two-column-module .feature-product .shop-now{font-size:1.1em;}#container-right-rail .module-divider{background-color:#666;}#container-right-rail .ecommerce-two-column-module .secondary-products strong.promo-text{color:#666;}#container-right-rail .ecommerce-two-column-module .offer-price{color:#666;}#container-right-rail .numbered-list-module .module-style{background:url('/images/modules/right-rail/background-gradient.jpg') repeat-y left top;}#container-right-rail .numbered-list-module ol{color:#333;}#container-right-rail .numbered-list-module li{font-weight:bold;font-size:.9em;}#container-right-rail .numbered-list-module li a{color:#C33;}#container-right-rail .numbered-list-module li a span{color:#333;font-weight:normal;}#container-right-rail #video-module-results,#container-right-rail #site-module-results{border-color:#CCC;background:#FFF;}#container-right-rail #video-module-results .runner,#container-right-rail #site-module-results .runner{background-image:url('/images/modules/right-rail/search/runner-background.jpg');background-position:left 28px;}#container-right-rail #video-module-results .runner h1.video-results,#container-right-rail #site-module-results .runner h1.site-results{background-image:url('/images/modules/right-rail/search/modules-heads-sprite.gif');}#container-right-rail #site-module-results .runner h1.site-results{width:98px;height:14px;background-position:0 -2px;}#container-right-rail #video-module-results .runner h1.video-results{width:112px;height:14px;background-position:0 -25px;}#container-right-rail #video-results li{background-image:url('/images/modules/right-rail/search/thumbnail-background.jpg');background-color:transparent;}#container-right-rail #video-results li a .video-thumbnail{border-color:transparent;}#container-right-rail #video-results li a:hover .video-thumbnail{border-color:#C00000;}#container-right-rail #video-results li a:hover img{border-color:#C00000;}#container-right-rail #video-results li a:hover span img{border-color:transparent;}#container-right-rail #results-list .result-item h4 a{color:#333;}#container-right-rail #results-list .result-item h4 a:hover{color:#C00000;}#container-right-rail #results-list .result-item a{color:#666;}#container-right-rail .module-featured-video{color:#666;}#container-right-rail .module-featured-video .module-style{background-color:#BCBCBC;}#container-right-rail .module-featured-video .module-style .clip-name a{color:#333;}#container-right-rail .module-featured-video .module-style .clip-name a:hover{color:#C00000;}#container-right-rail .module-featured-video .module-style a .video-thumbnail{border-color:transparent;}#container-right-rail .module-featured-video .module-style a:hover .video-thumbnail{border-color:#C00000;}#container-right-rail .module-featured-video .module-style .descriptive-text .overlay-clip-count{color:#FFF;background:#333;}#container-right-rail #video-results .overlay-clip-count{color:#FFF;background:#333;}/**
 * @fileOverview    Universal CSS file which contains global styles for: (tophat) / (tlc).
 *                  Browsers: (all).
 *                  User agent that claims support for media type: (screen).
 *                  Init Date: Wed, 30 Jan 2008 23:39:17 EST.
 *                  Build Date: $Id: tophat.css,v 1.5.2.2 2009/01/13 15:53:54 clewin Exp $
 *                  Copyright (C) Discovery.com 2008. All Rights Reserved.
 * @name            ross lemenille, dave hogge
 */

 
/**
 * @description     IDS / XHTML TAGS for TOPHAT (998 width) definitions
 */
#tophat-container { width: inherit; }


/**
 * @description     IDS / XHTML TAGS for ECOMMERCE (ecommerce ad spots) definitions
 */
#top-advertising { text-align: center; }

#top-advertising #ad-leaderboard {
        text-align: center;
        padding: 3px;
}

#tophat-network-block #tophat-ecommerce-tile {
        float: left;
        margin-top: -22px;
        padding-left: 28px;
}


/**
 * @description     IDS / XHTML TAGS for NETWORK BLOCK (network links) definitions
 */
#tophat-network-block {
        height: 80px;
        width: inherit;
        background: transparent url('/images/tophat/998-main-background.jpg') no-repeat scroll left top;
}


/**
 * @description     IDS / XHTML TAGS for NETWORK LOGO (logo) definitions
 */
#tophat-network-logo  {
        float: left;
        width: 115px;
        padding-top: 11px;
        padding-left: 54px;
}

#tophat-network-logo img {
        height: 55px;
        width: 115px;
}


#tophat-network-block #tophat-network-bar {
        float: left;
        width: 593px;
        height: 22px;
        padding: 9px 0 0 42px;
}

#tophat-network-block #tophat-network-button {
        float: left;
        width: 94px;
}

#tophat-network-block #tophat-network-list {
        float: left;
        width: 499px;
}

#tophat-network-block #tophat-network-list ul { list-style-type: none; }

#tophat-network-block #tophat-network-list li { float: left; }

#tophat-network-block #tophat-network-button img, #tophat-network-block #tophat-network-list img, #tophat-network-block #tophat-network-logo img { vertical-align: bottom; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for NAVIGATION ITEMS (dropdown) definitions
 */
#navigation-container {
        background: transparent url('/images/tophat/998-nav-background.jpg') repeat-x 0 0;
        height: 20px;
        border-left: 1px solid #333;
        border-right: 1px solid #333;
}

#navigation-menu {
        width: 753px;
        height: 20px;
        margin-left: 122px;
        background: transparent url('/images/tophat/tophat-navigation-items.gif') no-repeat 0 0;
}

#navigation-menu dd {
        cursor: pointer;
        float: left;
        position: relative;
        width: 110px;
        z-index: 11000;
}

#navigation-menu dd a {
        display: block;
        height: 20px;
        width: 100%;
        text-decoration: none;
}

#navigation-menu dd a span { 
        visibility: hidden;
        font-size: 1px;
}

#navigation-menu dd ul {
        display: none;
        position: absolute;
        height: auto;
        border: 1px solid #CCC;
        list-style-type: none;
}

#navigation-menu dd:hover ul { 
        display: block;
        background-color: #FFF;
}

#navigation-menu dd li a {
        display: block;
        width: 181px;
        height: auto;
        padding: 5px;	
        font: bold 0.8em/1.2em Verdana, Arial, sans-serif;
        text-align: left;
        text-decoration: none;
        color: #666;
        background: #FFF;
        vertical-align: top;
}

#navigation-menu dd li a:hover {
        display: block;
        width: 181px;
        height: auto;
        font: bold 0.8em/1.2em Verdana, Arial, sans-serif;
        color: #FFF;
        background: #999;
}

/* @group tv-shows */
#navigation-menu dd.tv-shows { width: 80px; }

#navigation-menu dd.tv-shows a { background: transparent url('/images/tophat/tophat-navigation-items.gif') no-repeat 0 0; }

#navigation-menu dd:hover.tv-shows a { background-position: 0 -20px; }

#navigation-menu dd.tv-shows ul { z-index: 11000; }

/* @end */

/* @group tv-schedule */
#navigation-menu dd.tv-schedule { width: 98px; }

#navigation-menu dd.tv-schedule a { background: transparent url('/images/tophat/tophat-navigation-items.gif') no-repeat -80px 0; }

#navigation-menu dd:hover.tv-schedule a { background-position: -80px -20px; }

#navigation-menu dd.tv-schedule ul { z-index: 11001; }

/* @end */

/* @group video */
#navigation-menu dd.video { width: 57px; }

#navigation-menu dd.video a { background: transparent url('/images/tophat/tophat-navigation-items.gif') no-repeat -178px 0; }

#navigation-menu dd:hover.video a { background-position: -178px -20px; }

#navigation-menu dd.video ul { z-index: 11002; }

/* @end */

/* @group family */
#navigation-menu dd.family { width: 63px; }

#navigation-menu dd.family a { background: transparent url('/images/tophat/tophat-navigation-items.gif') no-repeat -235px 0; }

#navigation-menu dd:hover.family a { background-position: -235px -20px; }

#navigation-menu dd.family ul { z-index: 11003; }

/* @end */

/* @group home */
#navigation-menu dd.home { width: 58px; }

#navigation-menu dd.home a { background: transparent url('/images/tophat/tophat-navigation-items.gif') no-repeat -298px 0; }

#navigation-menu dd:hover.home a { background-position: -298px -20px; }

#navigation-menu dd.home ul { z-index: 11004; }

/* @end */

/* @group style */
#navigation-menu dd.style { width: 58px; }

#navigation-menu dd.style a { background: transparent url('/images/tophat/tophat-navigation-items.gif') no-repeat -356px 0; }

#navigation-menu dd:hover.style a { background-position: -356px -20px; }

#navigation-menu dd.style ul { z-index: 11005; }

/* @end */

/* @group cooking */
#navigation-menu dd.cooking { width: 73px; }

#navigation-menu dd.cooking a { background: transparent url('/images/tophat/tophat-navigation-items.gif') no-repeat -414px 0; }

#navigation-menu dd:hover.cooking a { background-position: -414px -20px; }

#navigation-menu dd.cooking ul { z-index: 11006; }

/* @end */

/* @group games */
#navigation-menu dd.games { width: 61px; }

#navigation-menu dd.games a { background: transparent url('/images/tophat/tophat-navigation-items.gif') no-repeat -487px 0; }

#navigation-menu dd:hover.games a { background-position: -487px -20px; }

#navigation-menu dd.games ul { z-index: 11007; }

/* @end */

/* @group blogs */
#navigation-menu dd.blogs { width: 59px; }

#navigation-menu dd.blogs a { background: transparent url('/images/tophat/tophat-navigation-items.gif') no-repeat -548px 0; }

#navigation-menu dd:hover.blogs a { background-position: -548px -20px; }

#navigation-menu dd.blogs ul { z-index: 11008; }

/* @end */

/* @group mobile */
#navigation-menu dd.mobile { 
        display: none;
        width: 65px;
}

#navigation-menu dd.mobile a { background: transparent url('/images/tophat/tophat-navigation-items.gif') no-repeat -752px 0; }

#navigation-menu dd:hover.mobile a { background-position: -752px -20px; }

#navigation-menu dd.mobile ul { z-index: 11009; }

/* @end */

/* @group newsletters */
#navigation-menu dd.newsletters { width: 90px; }

#navigation-menu dd.newsletters a { background: transparent url('/images/tophat/tophat-navigation-items.gif') no-repeat -607px 0; }

#navigation-menu dd:hover.newsletters a { background-position: -607px -20px; }

#navigation-menu dd.newsletters ul { z-index: 11010; }

/* @end */

/* @group shop */
#navigation-menu dd.shop { width: 55px; }

#navigation-menu dd.shop a { background: transparent url('/images/tophat/tophat-navigation-items.gif') no-repeat -697px 0; }

#navigation-menu dd:hover.shop a { background-position: -697px -20px; }

#navigation-menu dd.shop ul { z-index: 11011; }

/* @end */

#navigation-menu dd.tv-shows li a,
#navigation-menu dd.tv-schedule li a,
#navigation-menu dd.video li a,
#navigation-menu dd.family li a,
#navigation-menu dd.home li a,
#navigation-menu dd.style li a,
#navigation-menu dd.cooking li a,
#navigation-menu dd.games li a,
#navigation-menu dd.blogs li a,
#navigation-menu dd.mobile li a,
#navigation-menu dd.newsletters li a,
#navigation-menu dd.shop li a { background-image: none; }

/**
 * @description     IDS / XHTML TAGS for SEARCH BOX (site search) definitions
 */ 
#network-search-container {
        float: left;
        width: 415px;
        height: 22px;
        padding: 16px 0 0 223px;
}

#network-search-container fieldset { border: 0; }

#network-search-container div, #network-search-container label { float: left; }

#network-search-container #site-search {
        padding: 3px 8px 0 0;
        vertical-align: bottom;
}

#network-search-container #site-search span { visibility: hidden; }

#network-search-container label#search-label {
        width: 283px;
        height: 22px;
        padding: 0px 2px 0px 2px;
        background: url('/images/tophat/search-box.gif') no-repeat 0 0;
}

#network-search-container label#search-label input#search-query {
        width: 260px;
        height: 14px;
        margin: 6px 2px 0 6px;
        padding: 0px 5px;
        border: none;
        font: 0.8em/1.2em Verdana, sans-serif;
        line-height: 10px;
        color: #666666;
        background: #FFFFFF none repeat scroll 0 0;
}

#network-search-container #submit-query { padding-top: 1px; }

/**
 * @fileOverview    Universal CSS file which contains global styles for: GOOGLE AFC (tlc).
 *                  Browsers: (all).
 *                  User agent that claims support for media type: (screen).
 *                  Init Date: Thu, 09 Apr 2009 21:15:40 EST.
 *                  Build Date: Thu, 09 Apr 2009 21:15:40 EST.
 *                  Copyright (C) Discovery.com 2009. All Rights Reserved.
 * @name            carl lewin
 *
 *                  $Id$
 */

/**
 * @description     STYLE : asset type = HOMEPAGE : subordinate =  : region = ONE
 */
#google-afc-region-one { width: 100%; }
#google-afc-region-one .homepage { padding: 0; }
#google-afc-region-one .homepage .afc-headline { display: none; }
#google-afc-region-one .homepage ul.afc-list {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#google-afc-region-one .homepage ul.afc-list li {
    float: left;
    width: 225px;
    margin: 0 5px;
    text-align: left;
}
#google-afc-region-one .homepage a.afc-title {
    font: bold 10px Verdana, sans-serif;
    text-decoration: underline;
}
#google-afc-region-one .homepage a.afc-description {
    font: 10px Verdana, sans-serif;
    color: #000;
    text-decoration: none;
}
#google-afc-region-one .homepage a.afc-url {
    font: 9px Verdana, sans-serif;
    text-decoration: none;
}


/**
 * @description     STYLE : asset type = HOMEPAGE : subordinate =  : region = ONE (new homepage)
 */
#container-primary .adsense-heading {
        display: block;
        padding: 10px 0 0 15px;
        font: bold 11px Arial Verdana, sans-serif;
}

#container-primary .adsense-heading a {
        text-decoration: none;
        color: #333;
}

#container-primary #google-afc-region-one .homepage { padding: 4px 15px 10px 15px; }

#container-primary #google-afc-region-one .homepage ul.afc-list li {
        float: left;
        width: 225px;
        margin: 0;
        text-align: left;
}


/**
 * @description     STYLE : asset type = NEWS : subordinate = HOMEPAGE : region = ONE
 */
#google-afc-region-one { width: 100%; }
#google-afc-region-one .news-homepage { padding: 0 13px; }
#google-afc-region-one .news-homepage .afc-headline {
    font: bold 11px Arial, sans-serif;
    margin: 5px 0;
}
#google-afc-region-one .news-homepage ul.afc-list {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#google-afc-region-one .news-homepage ul.afc-list li { margin: 5px 0 7px 0; }
#google-afc-region-one .news-homepage a.afc-title {
    font: bold 10px Verdana, sans-serif;
    text-decoration: underline;
}
#google-afc-region-one .news-homepage a.afc-description {
    font: 10px Verdana, sans-serif;
    color: #000;
    text-decoration: none;
}
#google-afc-region-one .news-homepage a.afc-url {
    font: 9px Verdana, sans-serif;
    text-decoration: none;
}


/**
 * @description     STYLE : asset type = NEWS : subordinate = ARTICLE : region = ONE
 */
#google-afc-region-one { width: 100%; }
#google-afc-region-one .news-article { padding: 0; }
#google-afc-region-one .news-article .afc-headline {
    font: bold 11px Arial, sans-serif;
    margin: 5px 0;
}
#google-afc-region-one .news-article ul.afc-list {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#google-afc-region-one .news-article ul.afc-list li { margin: 5px 0 7px 0; }
#google-afc-region-one .news-article a.afc-title {
    font: bold 10px Verdana, sans-serif;
    text-decoration: underline;
}
#google-afc-region-one .news-article a.afc-description {
    font: 10px Verdana, sans-serif;
    color: #000;
    text-decoration: none;
}
#google-afc-region-one .news-article a.afc-url {
    font: 9px Verdana, sans-serif;
    text-decoration: none;
}


/**
 * @description     STYLE : asset type = TV SCHEDULES : subordinate = DAILY : region = ONE
 */
#google-afc-region-one { width: 100%; }
#google-afc-region-one .tv-schedule-daily { padding: 0 0 0 14px; }
#google-afc-region-one .tv-schedule-daily .afc-headline {
    font: bold 11px Arial, sans-serif;
    margin: 5px 0;
}
#google-afc-region-one .tv-schedule-daily ul.afc-list {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#google-afc-region-one .tv-schedule-daily ul.afc-list li { margin: 5px 0 7px 0; }
#google-afc-region-one .tv-schedule-daily a.afc-title {
    font: bold 10px Verdana, sans-serif;
    text-decoration: underline;
}
#google-afc-region-one .tv-schedule-daily a.afc-description {
    font: 10px Verdana, sans-serif;
    color: #000;
    text-decoration: none;
}
#google-afc-region-one .tv-schedule-daily a.afc-url {
    font: 9px Verdana, sans-serif;
    text-decoration: none;
}


/**
 * @description     STYLE : asset type = TV SCHEDULES : subordinate = SERIES : region = ONE
 */
#google-afc-region-one { width: 100%; }
#google-afc-region-one .tv-schedule-series { padding: 0 0 0 14px; }
#google-afc-region-one .tv-schedule-series .afc-headline {
    font: bold 11px Arial, sans-serif;
    margin: 5px 0;
}
#google-afc-region-one .tv-schedule-series ul.afc-list {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#google-afc-region-one .tv-schedule-series ul.afc-list li { margin: 5px 0 7px 0; }
#google-afc-region-one .tv-schedule-series a.afc-title {
    font: bold 10px Verdana, sans-serif;
    text-decoration: underline;
}
#google-afc-region-one .tv-schedule-series a.afc-description {
    font: 10px Verdana, sans-serif;
    color: #000;
    text-decoration: none;
}
#google-afc-region-one .tv-schedule-series a.afc-url {
    font: 9px Verdana, sans-serif;
    text-decoration: none;
}


/**
 * @description     STYLE : asset type = FORUMS : subordinate =  : region = ONE
 */
#google-afc-region-one { width: 100%; }
#google-afc-region-one .forum { padding: 10px 0 0 14px; }
#google-afc-region-one .forum .afc-headline a {
    font: bold 11px Arial, sans-serif;
    margin: 5px 0;
}
#google-afc-region-one .forum ul.afc-list {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#google-afc-region-one .forum ul.afc-list li { margin: 5px 0 7px 0; }
#google-afc-region-one .forum a.afc-title {
    font: bold 10px Verdana, sans-serif;
    text-decoration: underline;
}
#google-afc-region-one .forum a.afc-description {
    font: 10px Verdana, sans-serif;
    color: #000;
    text-decoration: none;
}
#google-afc-region-one .forum a.afc-url {
    font: 9px Verdana, sans-serif;
    text-decoration: none;
}


/**
 * @description     STYLE : asset type = BLOGS : subordinate =  : region = ONE
 */
#google-afc-region-one { width: 100%; }
#google-afc-region-one .blog { padding: 0 13px; }
#google-afc-region-one .blog .afc-headline {
    font: bold 11px Arial, sans-serif;
    margin: 5px 0;
}
#google-afc-region-one .blog ul.afc-list {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#google-afc-region-one .blog ul.afc-list li { margin: 5px 0 7px 0; }
#google-afc-region-one .blog a.afc-title {
    font: bold 10px Verdana, sans-serif;
    text-decoration: underline;
}
#google-afc-region-one .blog a.afc-description {
    font: 10px Verdana, sans-serif;
    color: #000;
    text-decoration: none;
}
#google-afc-region-one .blog a.afc-url {
    font: 9px Verdana, sans-serif;
    text-decoration: none;
}


/**
 * @description     STYLE : asset type = topic : subordinate =  : region = ONE
 */
#google-afc-region-one .topic {
        border: 1px solid #999999;
        background: transparent;
}

#google-afc-region-one .topic .afc-headline {
        border-bottom: 1px solid #999999;
		background-color: transparent;
}


/**
 * @description     STYLE : asset type = quiz : subordinate =  : region = ONE
 */
#google-afc-region-one .quiz {
        border: 1px solid #999999;
        background: transparent;
}

#google-afc-region-one .quiz .afc-headline {
        border-bottom: 1px solid #999999;
		background-color: transparent;
}


/**
 * @description     STYLE : asset type = network-video-hub-page : subordinate =  : region = ONE
 */
#google-afc-region-one .network-video-hub-page {
        border: 1px solid #999999;
        background: transparent;
}

#google-afc-region-one .network-video-hub-page .afc-headline {
        border-bottom: 1px solid #999999;
		background-color: transparent;
}

/**
 * @description     STYLE : asset type = video-hub-page : subordinate =  : region = ONE
 */
#google-afc-region-one .video-hub-page {
        border: 1px solid #999999;
        background: transparent;
}

#google-afc-region-one .video-hub-page .afc-headline {
        border-bottom: 1px solid #999999;
		background-color: transparent;
}


/**
 * @description     STYLE : asset type = video-asset-page : subordinate =  : region = ONE
 */
#google-afc-region-one .video-asset-page {
        border: 1px solid #999999;
        background: transparent;
}

#google-afc-region-one .video-asset-page .afc-headline {
        border-bottom: 1px solid #999999;
		background-color: transparent;
}


/**
 * @description     STYLE : asset type = video-playlist : subordinate =  : region = ONE
 */
#google-afc-region-one .video-playlist {
        border: 1px solid #999999;
        background: transparent;
}

#google-afc-region-one .video-playlist .afc-headline {
        border-bottom: 1px solid #999999;
		background-color: transparent;
}

/**
 * @description     STYLE : asset type = video-playlist-page : subordinate =  : region = ONE
 */
#google-afc-region-one .video-playlist-page {
        border: 1px solid #999999;
        background: transparent;
}

#google-afc-region-one .video-playlist-page .afc-headline {
        border-bottom: 1px solid #999999;
		background-color: transparent;
}


/**
 * @description     GLOBAL IDS for GOOGLE ADSENSE definitions (diego pages)
 */
#google-adsense {
        width: 996px;
        border: solid;
        border-width: 1px;
        height: auto;
        border-color: #999999;
        background: transparent;
}

#google-adsense h4 { font-size: 0.9em; }

#google-adsense #sponsored-links-header h4 {
        height: 32px;
        text-indent: -5000px;
        border-bottom-style: solid;
        border-bottom-width: 1px;
}

#google-adsense ul li { 
	    float: left;
		list-style-type: none;
		margin-right: 2px;
		overflow: hidden;
		width: 238px;
		font-size: 0.9em;	
}

#google-adsense #adsense-code { padding: 18px; }

#google-adsense #sponsored-links-header h4 {
        border-bottom-color: #999999;
        background: transparent url('/images/modules/footer/runners/ads-by-google.png') no-repeat left top;
}

#google-adsense a { color: #CC3333; }
